import * as code_map from "@/api/dict/code_map";

export type CodeMapData = {
  /** id ID */
  id: string;
  /** code 编码 */
  code: string;
  /** name 名称 */
  name: string;
  /** key 键 */
  key: string;
  /** value 值 */
  value: string;
  /** sort 排序 */
  sort?: number;
  /** note 注释 */
  note?: string;
  /** createTime 创建时间 */
  createTime: string;
  /** updateTime 更新时间 */
  updateTime?: string;
  /** valid 有效性 */
  valid: boolean;
};

export type CodeMapSelect = {
  /** id id */
  id: string;
};

export type CodeMapSearch = {
  /** ID ID */
  id?: string;
  /** code 编码 */
  code?: string;
  /** name 名称 */
  name?: string;
  /** key 键 */
  key?: string;
  /** value 值 */
  value?: string;
  /** sort 排序 */
  sort?: number;
  /** note 注释 */
  note?: string;
  /** valid 有效 */
  valid?: boolean;
};

export type CodeMapUpsert = {
  /** id ID */
  id?: string;
  /** code 编码 */
  code: string;
  /** name 名称 */
  name?: string;
  /** key 键 */
  key: string;
  /** value 值 */
  value?: string;
  /** sort 排序 */
  sort?: number;
  /** note 注释 */
  note?: string;
  /** valid 有效 */
  valid?: boolean;
};

export default {
  code_map
};
